package helexis.game.tyrian.domain;

public enum Enemy {
	
	MAGNET(null, 25),
	PURPLE_TRAIN(null, 50),
	WAR_TANK(Shot.BULLET, 75);
	
	
	private final Shot shot;
	private final int credits;
	
	
	private Enemy(Shot shot, int score) {
		this.shot = shot;
		this.credits = score;
	}//end of constructor()
	
	
	/**
	 * 적이 발사하는 총알을 리턴합니다.
	 * 
	 * @return 적이 발사하는 총알
	 */
	public Shot getShot() {
		return this.shot;
	}//end of getShot()
	
	
	/**
	 * 적을 죽였을 때 얻는 보상금을 리턴합니다.
	 * 
	 * @return 적을 죽였을 때 얻는 보상금
	 */
	public int getCredits() {
		return this.credits;
	}//end of getCredits()
	

}
//end of Enemy.java